草庐IT

Flutter list.builder 不滚动

全部标签

ios - 在 Modernizr 中检测 iOS 缺少滚动事件?

描述了iOS当前处理onscroll事件的方式here.基本上,不是在页面/元素滚动时发送多个onscroll事件,而是在页面/元素停止滚动后发送一个onscroll事件。这在编写动态网站脚本时会产生不同的问题,需要回退来处理它。我的问题是是否有Modernizr处理这种“缺少功能”的风格方式。另一种处理它的方法是检测正在使用的设备,这并不是很理想(future-iOS7来了,突然支持所有设备,我的网站仍然显示后备)。 最佳答案 这在现阶段是无法检测到的。看:https://github.com/Modernizr/Moderniz

iphone - 防止移动 safari 上的水平滚动,overflow-x :hidden breaks site

我正在寻找防止在移动safari中我的投资组合网站上的水平滚动。该设计的特点是屏幕外的内容div,直到用户单击菜单项,然后它们才会转换到屏幕上。这在桌面上运行良好,但在移动设备上它会留下大量额外的空白空间,用户可以水平滚动进入。网站是http://www.robiannone.com我用过这个viewport标签我试过使用overflow-x:hidden没有任何运气的媒体查询。当我将overflow-x:hidden添加到html或body标签时,什么也没有发生,但是当我将它添加到html和body标签时,网站会中断,并在标题附近放置一个滚动条。我已经搜索了其他解决方案,但到目前为止

ios - UICollectionView:激活、滚动并将第一响应者分配给远程单元格

我在UICollectionViewCell中有一个文本字段,可以接收第一响应者状态。该单元格当前在屏幕上不可见,我想根据从UISegmentedControl中点击的按钮滚动到该单元格。这个控件有两个部分……点击第二个部分应该滚动到UICollectionView第二部分的第一个单元格。发生这种情况后,应该以编程方式选择单元格,然后该单元格内的文本字段应该获得第一响应者状态并调出键盘。现在发生的事情(在我的操作方法中,来自分段控件的值更改)是对-[UICollectionViewselectItemAtIndexPath:animated:scrollPosition:]的调用根本没

ios - 使用 AFNetworking 加载图像的 UICollectionView 滚动性能

我已经阅读了很多关于滚动不佳的UICollectionView帖子,但似乎没有一个直接适用或仍未得到答复。我正在使用AFNetworking将图像(95平方像素)异步加载到每个单元格上,然后当图像再次滚动到View中时,图像将从缓存中恢复(由响应验证)代码为0而不是200)。这是我尝试过的:注释掉weakCell.photoView.image=image;这样图像就不会绘制在屏幕上并且滚动更顺畅(在HTTP获取期间仍然有点卡顿)从cellForRowAtIndexPath方法中删除了所有AFNetworking代码,滚动更加流畅(即使自定义单元格阴影等仍在屏幕上绘制)当我在屏幕上仅绘

ios - 带有滚动的 UITextView 动态设置调整大小为默认值

我已经实现了一个ViewController,它有一个底部UIView,其中包含UITextView并且禁用了滚动,当您在里面输入时它会调整大小。当包含的文本高度达到90像素时,我启用滚动->scrollEnabled=YES;应该发生什么UITextView和它的superview应该保持它们被限制的高度(超过90像素限制).会发生什么:UITextView调整回其默认值。更多信息:我正在使用MultilineUITextField的代码作为我的底部View。我正在使用iOS7。感谢任何帮助,谢谢。编辑:我的代码:-(void)viewDidLoad{[superviewDidLoa

ios - 在 spritekit 游戏中滚动

我正在构建一个带有2个屏幕的spritekit游戏。在第一个屏幕内,玩家应该通过水平滚动从6-7个机库中选择一个机库。当一个人选择一个新的SKScene时,将出现实际的游戏。对于滚动-一个机库应该居中,而另外两个从侧面部分显示。可以在SKScene之上使用UIScrollView来完成吗?或者更好地使用sprite节点?我只是不确定使用spritekit处理用户界面的最佳方式。 最佳答案 我会通过将机库作为SKNode的子节点来实现这一点。滑动会移动这个SKNode及其所有子节点。如果您想要您描述的定位;当滑动停止时,我会使用SKA

ios - 滚动时移动整个 UIScrollView。在顶部时,开始正常滚动

我有一个ScrollView,或者实际上是一个UIWebView,它最初位于距其父View顶部320像素的位置。当用户开始滚动时,我希望整个UIWebView跟随向上移动直到到达顶部,然后webview应该开始正常滚动。我希望这发生在同一个手指运动中。(也就是说,用户不需要抬起手指)。我已经在UIWebView之上使用UIPanGestureRecognizer实现了这一点(参见下面的代码)。手势处理程序移动UIWebView并不断将scrollview的contentOffset重置为0。它可以工作,但性能很差,尤其是当webview包含大量页面时。我猜是webview的滚动和重置使

javascript - 如何使用用户控制的切换(启用/禁用)在 iOS 设备(iPad、iPhone、Mac)上禁用滚动/滚动

这个问题在这里已经有了答案:ipadsafari:disablescrolling,andbounceeffect?(21个回答)关闭4年前。在查看StackOverflow上有关此主题的许多问题和答案时,所提供的解决方案均不可靠。所有CSS、JavaScript、jQuery和混合解决方案都至少有一个缺陷会阻止滚动有效地禁用和/或切换。我也在网上广泛搜索,但没有找到好的答案。到目前为止我有这个功能:functiontoggleScroll(btn,item){$(btn).click(function(){$(item).toggleClass("noscroll");});}...

ios - 如何使用 Interface Builder 本地化辅助功能标签(描述)?

为了为我的应用添加VoiceOver支持(使用InterfaceBuilder),我将按钮的“辅助功能标识->描述”设置为“静音”likethis.这实际上设置了可访问性标签。现在,我想为这个按钮添加本地化,​​包括它的辅助功能标签。我怎样才能做到这一点?ps:我已经尝试过编程方式(NSLocalizedString)并为每种语言创建xib文件。但是它们都不利于维护。我想知道我是否可以以“.strings”方式本地化它 最佳答案 您可以像这样创建扩展,然后在UIBuilder中设置键,但在.strings文件中处理本地化@IBDes

ios - 直到滚动才显示 uitableview 标题背景

我使用以下代码来设置uitableview部分的标题View。问题是,在我滚动表格View之前,背景颜色(mainLightColor_2)不会显示。如何使背景颜色在加载时显示?-(UIView*)tableView:(UITableView*)tableViewviewForHeaderInSection:(NSInteger)section{UIView*headerView=[[UIViewalloc]initWithFrame:CGRectMake(0,0,320,24)];headerView.backgroundColor=[UtilitymainLightColor_2]